home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 1
/
CU Amiga Magazine CD-ROM Special Edition (1995)(EMAP Images)(GB)[Issue 1995-11].iso
/
Aminet
/
text
/
tex
/
CJK_25b3.lha
/
CJK
/
2_5_beta.3
/
history.txt
next >
Wrap
Text File
|
1995-03-31
|
8KB
|
188 lines
This file is part of the CJK package Ver. 2.5
written by Werner Lemberg <a7621gac@awiuni11.bitnet> 10-Apr-1995
History of the CJK package
==========================
Version 1.0 :
1-June-1994 first release.
Version 1.1 : new:
20-Aug-1994 \CJK@char(x) simplified.
CJK.txt updated.
diff.txt added.
Version 2.0 : new:
15-Sep-1994 support for Hangul:
virtual fonts / tfm files for Hangul standard fonts.
changed:
font selection: modified .fd-files needed:
structure of .fd-files much more simplified.
Version 2.1 : new:
28-Sep-1994 optional parameters to CJK size functions added.
sCJK size function added.
CJK* environment added: spaces after CJK characters
will be swallowed.
Utility programs hbf2hbf and hbf2cjk added.
changed:
new Big 5 encoded fonts needed (more compressed) - saves
about 13 TeX subfonts per Big 5 encoded font.
modified example .fd-files .
errors:
Bg5text environment to pmC-Bg5 environment added.
pmC emulation will now use compatible font names, i.e.
wcb5a1, wcb5a2 etc.
Version 2.2 : new:
18-Oct-1994 CJK now supports hangul and hanja together. Two different
sets of subfonts are used as defined in Uhangul.fd and
Uhanja.fd .
CJK punctuation characters (fullwidth comma, colon,
semicolon etc.) will not start a line. CJK opening
braces etc. will not end a line.
\uppercase and \lowercase is now disabled if Big 5
encoding is active.
\lccode's will only be reset if the new `lowercase' option
is set. This function is so seldom used that I decided
to separate it from setting \uccode's. You need less
save size if `encapsulated' is used without `lowercase'.
C source of hbf2cjk replaced with CWEB source.
.dvi files of hbf2hbf and hbf2cjk added.
C source files of hbf2hbf and hbf2cjk produced by
CTANGLE added.
\CJKtolerance added - this command for Hangul syllables
is the pendant to \CJKglue.
changed:
hangul environment renamed to KS.
modified example .fd-files.
new Hangul .vf and .tfm files.
definition of \CJKglue changed.
HBF API now supports HBF 1.1 (CHARS optional).
fine-tuning to hbf2cjk added
(Sam Chiu <ccc11@cus.cam.ac.uk>).
errors:
CJK* didn't work in sectioning commands
(Wu Guangxi <wuxi@unixg.ubc.ca>).
Version 2.21: errors:
25-Oct-1994 CJK* didn't suppress spaces
(only CJK.sty) (Sam Chiu <ccc11@cus.cam.ac.uk>)
Version 2.3: new:
15-Nov-1994 JIS coding scheme/environment added.
pmC-KS and pmC-JIS environments added.
CNS coding scheme added.
hbf2gf added.
This program merges bmf2gf, hbf2cjk, and hbf2hbf; it
will be about 10 times faster than hbf2cjk.
Consequently, hbf2cjk and hbf2hbf were removed.
changed:
only \uppercase disabled (see error).
\CJK@char etc. simplified.
errors:
verbatim environments didn't work in Big 5 encoding
(Lee Chun-Yu <d791013@ce.ntu.edu.tw>).
Version 2.4: new:
3-Jan-1995 UTF 8 (Unicode) scheme added.
option `unicode' to hbf2gf added: if `on', a two-digit
hexadecimal number will be used as a running number
starting with the value of the first byte of the first
code range.
Bg5conv.tex added: this is a small preprocessor which
converts Big 5 encoded characters `XY' into the form
`XZZZ.' . Now you can use Big 5 encoding without the
annoying Bg5text environment.
Auxiliary files: Bg5pp.enc, pmCsmpp.enc, and
bg5latex.bat .
changed:
new versions of emx.exe, emx.dll (ver. 0.9a) and rsx.exe
(rel. 5)
errors:
hbf2gf sometimes drew one pixel too much
(You Rey-Jer <you@gi4.bauingenieure.uni-stuttgart.de>).
pmC encodings didn't work
(Zhang Zhengyou <Zhengyou.Zhang@sophia.inria.fr>).
\CJK@charToHex and \CJK@numbToHex could erroneously change
page counter (Li Yu-Ray <r82111@ew.ee.ntu.edu.tw>).
Version 2.5: new:
10-Apr-1995 two contributed packages: ntu2cjk and ttf2pkl.
options `dos' and `dosdebug' to makefiles added for
compiling with djgpp.
new keywords `design_size', `target_size', and `tfm_files'
added to hbf2gf. If `tfm_files' is `no', creation of
.tfm-files will be suppressed.
changed:
reorganization of source tree.
all occurrences of utf8 changed to UTF8 including
filenames.
all occurrences of GBs changed to GB including filenames.
the definition of the CEF encoding has changed; it uses
now HTML-macros to identify CNS codes. A preprocessor
CEFconv.tex/CEF5conv.tex has been added to handle these
macros. This converter allows additionally
simplifications of CNS.sty and CNS.chr .
if only one of the keywords `dpi_x' or `dpi_y' is given in
the hbf2gf config file the other printer resolution will
be set equal to the given one.
the key values `on' and `off' in the hbf2gf config file
are replaced with `yes' and `no'.
errors:
if two Big 5 environments were stacked, the Bg5text
environment was defined twice causing an error
(Yang Jinn S. <v30yjs@v0sun11.ccl.itri.org.tw>).
\CJK@punctEnc was undefined in pmC-Bg5 environment
(Yang Jinn S. <v30yjs@v0sun11.ccl.itri.org.tw>).
pmC-Bg5 encoding did not work in preprocessed mode
(Yang Jinn S. <v30yjs@v0sun11.ccl.itri.org.tw>).
Bg5conv.tex and CEFconv.tex/CEF5conv.tex will fail under
the web2c-TeX implementation because \write commands
will not output 8bit characters. C programs which do the
same were added.
wrong \CJK@min and \CJK@max values for some encodings.